package com.genius.service;

import com.genius.system.pojo.Dict;

import java.util.List;

public interface DictService {

    /**
     * 根据字典ID查询字典信息
     * @param dictId 字典ID
     * @return 字典信息
     */
    Dict selectDictById(Long dictId);

    /**
     * 查询字典分页数据
     * @param dictType 查询条件
     * @return 分页数据
     */
    List<Dict> selectDictByPage(Dict dictType);

    /**
     * 新增字典
     * @param dict 字典信息
     * @return 新增行数
     */
    int insertDict(Dict dict);

    /**
     * 修改字典
     * @param dict 字典信息
     * @return 修改行数
     */
    int updateDict(Dict dict);

    /**
     * 删除字典
     * @param ids 字典id
     * @return 删除行数
     */
    int deleteDictByIds(Long[] ids);

}
